翻訳と辞書
Words near each other
・ High Maintenance (song)
・ High Maintenance (TV series)
・ High Maintenance 90210
・ High Maintenance Woman
・ High maltose corn syrup
・ High Mark Credit Information Services
・ High Marnham Power Station
・ High Marnham Test Track
・ High marsh
・ High Mass
・ High Master
・ High Master (academic)
・ High Maynard Reservoir
・ High Meadows
・ High Melton
High memory
・ High memory area
・ High Middle Ages
・ High Mileage
・ High misdemeanor
・ High mobility group protein HMG14 and HMG17
・ High modernism
・ High moisture feed grains
・ High Moon
・ High Moon Studios
・ High Moor
・ High Moorsley
・ High Moss Sarsfields GFC
・ High Mountain (Ramapo Mountains)
・ High Mountain Institute


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

High memory : ウィキペディア英語版
High memory

High Memory is the part of physical memory in a computer which is not directly mapped by the page tables of its operating system kernel. The phrase is also sometimes used as shorthand for the High Memory Area, which is a different concept entirely.
Some operating system kernels, such as Linux, divide their virtual address space into two regions, devoting the larger to user space and the smaller to the kernel. In current 32-bit x86 computers, this commonly (although does not have to, as this is a configurable option) takes the form of a 3GB/1GB split of the 4GB address space, so kernel virtual addresses start at 0xC0000000 and go to 0xFFFFFFFF. The lower 896 MB, from 0xC0000000 to 0xF7FFFFFF, is directly mapped to the kernel physical address space, and the remaining 128 MB, from 0xF8000000 to 0xFFFFFFFF, is used on demand by the kernel to be mapped to high memory. When in user mode, translations are only effective for the first region, thus protecting the kernel from user programs, but when in kernel mode, translations are effective for both regions, thus giving the kernel an easy way to refer to the buffers of processes—it just uses the process' own mappings.〔(Virtual Memory I: the problem )〕
However, if the kernel needs to refer to physical memory for which a userspace translation has not already been provided, it has only 1GB (for example) of virtual memory to use. On computers with a lot of physical memory, this can mean that there exists memory that the kernel cannot refer to directly—this is called high memory. When the kernel wishes to address high memory, it creates a mapping on the fly and destroys the mapping when done, which incurs a performance penalty.
==See also==

* Physical Address Extension (PAE)

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「High memory」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.